package com.qqbot.utils;

/**
 * 常量类
 *
 * @author 付亚全
 */
public class Constant {

    public static final String GROUP_RULE_MESSAGE = "你违反了群规";
    public static final String GROUP_REJECT_MESSAGE = "你已被机器人加入黑名单，请联系管理或群主清除";
    public static final String NO_PERMISSION = "无权限";
    public static final String PARAMS_IS_NULL_MESSAGE = "必传参数为空";
    public static final String SIGN_SUCCESS_MESSAGE = "签到成功，积分+10";
    public static final String GROUP_USER_NOT_FOUND_MESSAGE = "账号未注册";

    /**
     * redis菜单键
     */
    public static final String MENU_REDIS_KEY = "MENU:";

    /**
     * 身份信息key
     */
    public static final String WOLF_KILL_IDENTITY_KEY = "WOLF:KILL:IDENTITY:";
    public static final String WOLF_KILL_NUMBER_KEY = "WOLF:KILL:NUMBER:";
    public static final String WOLF_KILL_STATUS_KEY = "WOLF:KILL:STATUS";

    /**
     * 狼人延时队列key
     */
    public static final String WOLF_QUEUE = "wolf_queue";
    /**
     * 狼人操作时长，单位：秒
     */
    public static final Long WOLF_TIME = 30L;
    /**
     * 狼人投票榜单
     */
    public static final String WOLF_VOTE_KEY = "WOLF:VOTE:";

    /**
     * 预言家
     */
    public static final String PROPHET_QUEUE = "prophet_queue";
    public static final String PROPHET_LOCK = "prophet_lock";
    public static final String PROPHET_NEW_VALUE_KEY = "WOLF:KILL:PROPHET:NEW:";
    public static final String PROPHET_OLD_VALUE_KEY = "WOLF:KILL:PROPHET:OLD:";
    public static final Long PROPHET_TIME = 20L;

    /**
     * 女巫
     */
    public static final String WITCH_QUEUE = "witch_queue";
    public static final String WITCH_LOCK = "witch_lock";
    public static final Long WITCH_TIME = 20L;
    public static final String WITCH_VOTE_KEY = "WITCH:VOTE:";

    public static final String HUNTER_VOTE_KEY = "HUNTER:VOTE:";

}
